HTTP仕様

Request header
Content-Type: application/json;charset=UTF-8
Method
POST
Response header
Content-Type: application/json;charset=UTF-8
Status Code
  • 200:正常時※
  • 400:入力パラメータエラー、加盟店設定エラー
  • 500:システムエラー
  • 502:決済エラー
       
    ※以下のエラーコードはhttp200で返却される可能性がございます。
      ・E90010001
      ・E92000001
      ・E92000002
      ・E91099996
      ・E91099997
       

GetLinkplusUrlMember カード編集URL取得

カード編集画面表示に必要なURLを取得します。

リクエスト
geturlparam
URL発行情報
ShopID 必須半角英数13桁
ショップID
ShopPass 必須半角英数64桁
ショップパスワード
GuideMailSendFlag 半角数字1桁
カード編集URL案内メール送信フラグ
お客様へのカード編集URL案内メール送信有無を設定します。
未設定の場合、メール送信を行いません。
0:メール送信しない(デフォルト)
1:メール送信する
ThanksMailSendFlag 半角数字1桁
登録完了メール送信フラグ
お客様への登録完了メール送信有無を設定します。
未設定の場合、メール送信を行いません。
0:メール送信しない(デフォルト)
1:メール送信する
BccSendMailAddress 半角数字記号256桁
送信先メールアドレス(BCC)
お客様に送信するメールをBCCで受け取りたい場合に設定します。
FromSendMailAddress 半角数字記号256桁
送信元メールアドレス(FROM)
送信元メールアドレス(FROM)、メール送信元名を指定したい場合に設定します。未指定の場合、当サービスのデフォルト値を使用します。
管理画面にて加盟店様のデフォルト値を設定可能です。
メールの詳細はメール仕様をご覧ください。
FromSendMailName 全半角40桁
メール送信元名
送信元メールアドレス(FROM)、メール送信元名を指定したい場合に設定します。未指定の場合、当サービスのデフォルト値を使用します。
管理画面にて加盟店様のデフォルト値を設定可能です。
メールの詳細はメール仕様をご覧ください。
SendMailAddress 半角数字記号256桁
送信先メールアドレス(TO)
お客様のメールアドレスを設定します。

※カード編集URL案内メール送信フラグ、登録完了メール送信フラグのどちらかに「1」を設定した場合、必須です。

CustomerName 全半角40桁
顧客名
お客様名を設定します。

※カード編集URL案内メール送信フラグ、登録完了メール送信フラグ、カード編集URL案内SMS送信フラグのいずれかに「1」を設定した場合、必須です。

TemplateNo 半角数字1桁
テンプレートNo.
管理画面でアップロードしたテンプレートファイルのNo.を指定します。

※カード編集URL案内メール送信フラグ、登録完了メール送信フラグ、カード編集URL案内SMS送信フラグのいずれかに「1」を設定した場合、必須です。

GuideSmsSendFlag 半角数字1桁
カード編集URL案内SMS送信フラグ
お客様へのカード編集URL案内SMS送信有無を設定します。
未設定の場合、SMS送信を行いません。
0:SMS送信しない(デフォルト)
1:SMS送信する
SMSTelno 半角数字15桁
SMS配信先携帯電話番号
SMS配信先の電話番号を設定します。

※カード編集URL案内SMS送信フラグに「1」を設定した場合、必須です。

注意

検証環境をご利用の場合、電話番号の末尾4桁に"0000"を指定してください。
末尾4桁が"0000"以外の場合、URL発行時にエラーになります。

AuthenticationQuestion1 全半角50桁
本人認証質問文言1
本人認証の質問1つ目を設定します。
指定されている場合、本人認証が行われます。

※本人認証答え1が指定されている場合、必須です。

AuthenticationAnswer1 全半角50桁
本人認証答え1
本人認証の質問1つ目に対する答えを設定します。

※本人認証質問文言1が指定されている場合、必須です。

AuthenticationQuestion2 全半角50桁
本人認証質問文言2
本人認証の質問2つ目を設定します。
指定されている場合、本人認証が行われます。

※本人認証答え2が指定されている場合、必須です。

AuthenticationAnswer2 全半角50桁
本人認証答え2
本人認証の質問2つ目に対する答えを設定します。

※本人認証質問文言2が指定されている場合、必須です。

AuthenticationRetryMax 半角数字2桁
本人認証リトライ最大回数
本人認証失敗時に再入力可能な回数です。
0~99を指定可能です。
管理画面で設定した値を使用します。
実行パラメータ項目
実行パラメータ項目
リンクタイプ Plusカード編集画面表示およびカード編集実行に必要な項目です。
詳細は実行パラメータセット項目説明をご覧ください。

API
GetLinkplusUrlMember.json
リクエストパラメータ
{
 "geturlparam":{
  "ShopID":"tshop11223344",
  "ShopPass":"PASSWORD",
  "ThanksMailSendFlag":"1",
  "SendMailAddress":"sample@sample.co.jp",
  "CustomerName":"サンプル 太郎",
  "TemplateNo":"1",
  "AuthenticationQuestion1":"本人認証質問サンプル",
  "AuthenticationAnswer1":"本人認証答えサンプル"
 },
  "configid": "001",
  "member": {
  "MemberID": "sample-123456789",
  "Cardeditno": "sample1"
    }
}
レスポンス
Cardeditno 半角英数27桁
カード編集番号
LinkUrl
カード編集URL
作成した決済URLが設定されます。
ProcessDate 半角数字14桁
処理実行日時(yyyyMMddHHmmss形式)
WarnList
ワーニング情報
warnCode 半角数字3桁
ワーニングコード
warnInfo 半角数字9桁
ワーニング詳細コード
errCode 半角数字3桁
エラーコード
errInfo 半角数字9桁
エラー詳細コード
レスポンスパラメータ:正常系
{
 "Cardeditno": "sample1",
 "LinkUrl": "https://[ドメイン]/v2/plus/tshop11223344/member/0258d6e9232978d004bf776c26acb435c7bc9eca33b40798a714a9dde2dfe0c5",
 "ProcessDate": "20200727142656"
}
レスポンスパラメータ:異常系
[
 {"errCode": "EZ1","errInfo": "EZ1109001"},
 {"errCode": "EZ1","errInfo": "EZ1110001"}
]
レスポンスパラメータ:ワーニング時
(GuideMailSendFlagが1の場合もメールは送信されません)
{
 "Cardeditno": "sample1",
 "LinkUrl": "https://[ドメイン]/v2/plus/tshop11223344/member/0258d6e9232978d004bf776c26acb435c7bc9eca33b40798a714a9dde2dfe0c5",
 "ProcessDate": "20200727142656",
 "WarnList": [
    {"warnCode": "EZ4","warnInfo": "EZ4136014"}
 ]
}

RejectLinkplusUrlMember カード編集手続き中止

発行したカード編集URLを無効にします。

取引状態がURL発行済み、メール送信済み、手続き開始、確認中、要求成功、編集失敗の取引のみ、中止できます。

リクエスト
ShopID 必須半角英数13桁
ショップID
ShopPass 必須半角英数64桁
ショップパスワード
MemberID 必須半角英数記号60桁
会員ID
Cardeditno 必須半角英数記号27桁
カード編集番号

API
RejectLinkplusUrlMember.json
リクエストパラメータ
{
  "ShopID":"tshop11223344",
  "ShopPass":"PASSWORD",
  "MemberID": "sample-123456789",
  "Cardeditno": "sample1"
}
レスポンス
MemberID 半角英数記号60桁
会員ID
Cardeditno 半角英数記号27桁
カード編集番号
Status
取引状態
INVALIDが返却されます。
errCode 半角数字3桁
エラーコード
errInfo 半角数字9桁
エラー詳細コード
レスポンスパラメータ:正常系
{
 "MemberID": "sample-123456789",
 "Cardeditno": "sample1",
 "Status": "INVALID"
}
レスポンスパラメータ:異常系
[
 {"errCode": "EZ1","errInfo": "EZ1040001"},
 {"errCode": "EZ1","errInfo": "EZ1031001"}
]